Vieweg Advanced Studies in Computer
نویسنده
چکیده
This paper introduces the Weight Finder, an advanced profiler for Fortran programs,which is based on a von Neumann architecture. Existing Fortran codes are generally too large toanalyze fully in depth with respect to performance tuning. It is the responsibility of the WeightFinder to detect the most important regions of code in the program, as far as execution time isconcerned. Program transformation systems, compilers and users may then subsequently con-centrate their optimization efforts upon these areas in code.Furthermore program unknowns, such as loop iteration counts, true ratios and frequency infor-mation, are derived. Analysis and prediction systems require concrete values for these unknownsin order to provide reasonable accurate results.Animation, simulation, debugging and trace based tools may use the profile data as beingderived by the Weight Finder in order to detect program parts which are never executed, simulatethe program’s control flow, etc.This tool is based on an optimized instrumented profile run. Several optimizations are shownwhich eliminate large portions of the instrumentation code, thus decreasing profile run-time andmemory requirements, and improving the measurement accuracy. It is shown how the profile datacan be adapted for program transformations to the original Fortran program without redoing theprofile run.The Weight Finder is a 10000 line software package which is fully integrated under the ViennaFortran Compilation System.
منابع مشابه
Enhancing Cim Environments by Security Control
Computer Integrated Manufacturing (CIM) applications require a different database functionality than applications in more traditional areas. Due to the growing importance of CIM, advanced database systems and data models have been developed to meet the CIM specific requirements. However, none of these approaches considers to include the security control in CIM databases. In this paper we identi...
متن کاملEvaluation of Object-Oriented Database Systems
Despite the fact that object-oriented database systems (OODBS) have gained potential as promising database technology for non-standard applications such as computer integrated manufacturing there does not yet exist broad experience with the use of OODBS in real-world applications. One reason is that the features of OODBS, both functional and performance, haven't been exposed to a broader audien...
متن کاملMigration in Object-Oriented Database Systems - A Practical Approach*
Object-oriented database systems are designed to meet the requirements of advanced database applications such as computer-integrated manufacturing. These requirements may evolve in the course of time and may require the migration of the database application from one object-oriented database system to another. Traditional migration approaches for relational database systems fail when applied to ...
متن کاملMigration in Object-oritented Database Systems - A Practical Approach
Object-oriented database systems are designed to meet the requirements of advanced database applications such as computer-integrated manufacturing. These requirements may evolve in the course of time and may require the migration of the database application from one object-oriented database system to another. Traditional migration approaches for relational database systems fail when applied to ...
متن کاملThe Idea Of Using The Steganography As Encryption Tool
the increasing use of computers and the widespread use of networks, Social networking and use applications through the use of the Internet to make the spread images, which make it easy to be penetrated from the attacker and from everyone who try to change the information. So, the need arises to transmit the information securely through a secure manner . Steganography is the best solution to sol...
متن کامل